package top.lshaci.learning.pdfqr;

import cn.hutool.core.util.StrUtil;
import lombok.Data;

/**
 * SettleBatchExportVo
 *
 * @author liangxu
 */
@Data
public class PdfQrTestVo {

    private String id;
    /**
     * 汇总单号
     */
    private String collectNo;
    /**
     * 结算单号
     */
    private String settleNo;
    /**
     * 结算单类型
     */
    private String settleType;
    /**
     * 财务账套
     */
    private String cwAccountId;
    /**
     * 挂账部门
     */
    private String gzDeptCode;
    /**
     * 生成类型
     * xz:页面新增(新增), xt:运单生成(系统)
     */
    private String generationType;

    /**
     * 用于拼接的结算类型
     *
     * @return 拼接的结算类型
     */
    public String settleType() {
        return StrUtil.equals(generationType, "xz") ? settleType : settleType + "xt";
    }
}
